an inseparable mate - Espagnol Anglais Dictionnaire